﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    ManejoUsuarios _mu;
    ManejoHorarios _hor;
    ManejoCSV _csv;
    protected void Page_Load(object sender, EventArgs e)
    {
        _hor = new ManejoHorarios();
        _csv = new ManejoCSV();
        
        _csv.LeerArchivo2();
        gvHorario.DataSource = ManejoCSV.DT;
        gvHorario.DataBind();
        Cargar();
    }

    private void Cargar()
    {
        lblGrupo.Text = _hor.SetGrupo();
        lblHora.Text = string.Format("HORA : {0}:{1}", DateTime.Now.TimeOfDay.Hours, DateTime.Now.TimeOfDay.Minutes);
        
    }
    protected void TimerGrupo_Tick(object sender, EventArgs e)
    {
        Cargar();
    }
    protected void btnRegistrar_Click(object sender, EventArgs e)
    {
        if (_hor.VerificarTocaHoraMaestro(txtUser.Text, lblGrupo.Text))
        {
            Session["Profesor"] = txtUser.Text;
            lblMensaje.Text = _hor.Registrar(txtUser.Text) ? "" : "Verifique sus datos de acceso e intente de nuevo " + DBMySql.Error;
            Response.Redirect("vIncidenets.aspx");
        }
        else { lblMensaje.Text = "No le pertenece esta hora!"; }
    }
}